package cn.com.bluemoon.daps.common.webhook;

import java.lang.annotation.*;

/**
 * 用于标记当前类、方法对应的开发者
 * 可多个
 *
 * @author Jarod.Kong
 * @date 2020/11/18 11:17
 */
@Target({ElementType.METHOD, ElementType.TYPE})
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface Authors {
    Author[] value();

    /**
     * 人
     */
    @Target({ElementType.METHOD, ElementType.TYPE})
    @Retention(RetentionPolicy.RUNTIME)
    @Documented
    public @interface Author {
        /**
         * @return 作者
         */
        String name();

        /**
         * @return 开发时间
         */
        String devTime() default "";

        /**
         * @return 功能描述
         */
        String desc();

    }
}
